macOS Native audio engine APIs

macOS: CoreAudio

  • Apple’s unified audio framework.

  • Low-level + high-level layers.

  • Callback-based audio units.

  • Graph-based processing.

  • Architecture layers

    • HAL (Hardware Abstraction Layer)

    • Audio Units (DSP nodes)

    • AUGraph (graph system)

  • Typical use today

    • Everything on macOS/iOS.

    • Engines, DAWs, games.